// source --> http://chikanishioka.blush.jp/wp-content/plugins/responsive-lightbox/js/front.js?ver=1.7.2
( function ( $ ) {
$( document ).on( 'ready' + rlArgs.customEvents, function () {
// initialise event
$.event.trigger( {
type: 'doResponsiveLightbox',
script: rlArgs.script,
selector: rlArgs.selector,
args: rlArgs
} );
} );
// this is similar to the WP function add_action();
$( document ).on( 'doResponsiveLightbox', function ( event ) {
var script = event.script,
selector = event.selector,
args = event.args;
if ( typeof script === 'undefined' || typeof selector === 'undefined' ) {
return false;
}
var observe_script_dom = ( function () {
var MutationObserver = window.MutationObserver || window.WebKitMutationObserver,
eventListenerSupported = window.addEventListener;
return function ( obj, only_added, callback ) {
if ( MutationObserver ) {
// define a new observer
var obs = new MutationObserver( function ( mutations, observer ) {
if ( only_added ) {
if ( mutations[0].addedNodes.length )
callback();
} else {
if ( mutations[0].addedNodes.length || mutations[0].removedNodes.length )
callback();
}
} );
// have the observer observe for changes in children
obs.observe( obj, { childList: true, subtree: true } );
} else if ( eventListenerSupported ) {
obj.addEventListener( 'DOMNodeInserted', callback, false );
if ( !only_added ) {
obj.addEventListener( 'DOMNodeRemoved', callback, false );
}
}
}
} )();
rl_view_image = function ( script, url ) {
$.event.trigger( {
type: 'doLightboxViewImage',
script: script,
url: url
} );
}
rl_hide_image = function ( script, url ) {
$.event.trigger( {
type: 'doLightboxHideImage',
script: script,
url: url
} );
}
// WooCommerce 3.0+ compatibility
setTimeout( function () {
var flex = $( '.flex-viewport' );
if ( rlArgs.woocommerce_gallery === '1' && flex.length ) {
$( '.zoomImg' ).css( 'cursor', 'pointer' );
$( document ).on( 'click', '.flex-active-slide .zoomImg', function ( e ) {
e.preventDefault();
e.stopPropagation();
flex.find( '.flex-active-slide a[data-rel]' ).trigger( 'click' );
} );
}
}, 10 );
switch ( script ) {
case 'swipebox':
var slide = $( '#swipebox-overlay' ).find( '.slide.current' ),
image_source = '',
allow_hide = false,
close_executed = false;
$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).swipebox( {
useCSS: ( rlArgs.animation === '1' ? true : false ),
useSVG: ( rlArgs.useSVG === '1' ? true : false ),
hideCloseButtonOnMobile: ( rlArgs.hideCloseButtonOnMobile === '1' ? true : false ),
removeBarsOnMobile: ( rlArgs.removeBarsOnMobile === '1' ? true : false ),
hideBarsDelay: ( rlArgs.hideBars === '1' ? parseInt( rlArgs.hideBarsDelay ) : 0 ),
videoMaxWidth: parseInt( rlArgs.videoMaxWidth ),
loopAtEnd: ( rlArgs.loopAtEnd === '1' ? true : false ),
afterOpen: function () {
close_executed = false;
// update current slide container
slide = $( '#swipebox-overlay' ).find( '.slide.current' );
// get image source
var image = slide.find( 'img' ).attr( 'src' );
// valid image source?
if ( typeof image !== 'undefined' ) {
image_source = image;
// trigger image view
rl_view_image( script, image_source );
} else {
image_source = '';
}
// add current slide observer
observe_script_dom( document.getElementById( 'swipebox-slider' ), false, function () {
if ( image_source === '' ) {
// get image source
var image = slide.find( 'img' ).attr( 'src' );
// valid image source?
if ( typeof image !== 'undefined' ) {
image_source = image;
// trigger image view
rl_view_image( script, image_source );
} else {
image_source = '';
}
}
} );
},
nextSlide: function () {
// update current slide container
slide = $( '#swipebox-overlay' ).find( '.slide.current' );
// get image source
var image = slide.find( 'img' ).attr( 'src' );
// valid image source?
if ( typeof image !== 'undefined' ) {
image_source = image;
// trigger image view
rl_view_image( script, image_source );
} else {
image_source = '';
}
},
prevSlide: function () {
// update current slide container
slide = $( '#swipebox-overlay' ).find( '.slide.current' );
// get image source
var image = slide.find( 'img' ).attr( 'src' );
// valid image source?
if ( typeof image !== 'undefined' ) {
image_source = image;
// trigger image view
rl_view_image( script, image_source );
} else {
image_source = '';
}
},
afterClose: function () {
// afterClose event executed
close_executed = true;
// allow to hide image?
if ( allow_hide ) {
// trigger image hide
rl_hide_image( script, image_source );
allow_hide = false;
}
}
} );
// additional event to prevent rl_hide_image to execure while opening modal
$( window ).on( 'resize', function () {
if ( !close_executed ) {
allow_hide = true;
}
} );
break;
case 'prettyphoto':
var view_disabled = false,
last_image = '';
$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).prettyPhoto( {
hook: 'data-rel',
animation_speed: rlArgs.animationSpeed,
slideshow: ( rlArgs.slideshow === '1' ? parseInt( rlArgs.slideshowDelay ) : false ),
autoplay_slideshow: ( rlArgs.slideshowAutoplay === '1' ? true : false ),
opacity: rlArgs.opacity,
show_title: ( rlArgs.showTitle === '1' ? true : false ),
allow_resize: ( rlArgs.allowResize === '1' ? true : false ),
allow_expand: ( rlArgs.allowExpand === '1' ? true : false ),
default_width: parseInt( rlArgs.width ),
default_height: parseInt( rlArgs.height ),
counter_separator_label: rlArgs.separator,
theme: rlArgs.theme,
horizontal_padding: parseInt( rlArgs.horizontalPadding ),
hideflash: ( rlArgs.hideFlash === '1' ? true : false ),
wmode: rlArgs.wmode,
autoplay: ( rlArgs.videoAutoplay === '1' ? true : false ),
modal: ( rlArgs.modal === '1' ? true : false ),
deeplinking: ( rlArgs.deeplinking === '1' ? true : false ),
overlay_gallery: ( rlArgs.overlayGallery === '1' ? true : false ),
keyboard_shortcuts: ( rlArgs.keyboardShortcuts === '1' ? true : false ),
social_tools: ( rlArgs.social === '1' ? '
' : '' ),
ie6_fallback: true,
changepicturecallback: function () {
// is view disabled?
if ( view_disabled ) {
// enable view
view_disabled = false;
return;
}
last_image = $( '#pp_full_res' ).find( 'img' ).attr( 'src' );
// trigger image view
rl_view_image( script, last_image );
// is expanding allowed?
if ( rlArgs.allowExpand === '1' ) {
// disable changepicturecallback event after expanding
$( 'a.pp_expand' ).on( 'click', function () {
view_disabled = true;
} );
}
},
callback: function () {
// trigger image hide
rl_hide_image( script, last_image );
}
} );
break;
case 'fancybox':
var last_image = '';
$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).fancybox( {
modal: ( rlArgs.modal === '1' ? true : false ),
overlayShow: ( rlArgs.showOverlay === '1' ? true : false ),
showCloseButton: ( rlArgs.showCloseButton === '1' ? true : false ),
enableEscapeButton: ( rlArgs.enableEscapeButton === '1' ? true : false ),
hideOnOverlayClick: ( rlArgs.hideOnOverlayClick === '1' ? true : false ),
hideOnContentClick: ( rlArgs.hideOnContentClick === '1' ? true : false ),
cyclic: ( rlArgs.cyclic === '1' ? true : false ),
showNavArrows: ( rlArgs.showNavArrows === '1' ? true : false ),
autoScale: ( rlArgs.autoScale === '1' ? true : false ),
scrolling: rlArgs.scrolling,
centerOnScroll: ( rlArgs.centerOnScroll === '1' ? true : false ),
opacity: ( rlArgs.opacity === '1' ? true : false ),
overlayOpacity: parseFloat( rlArgs.overlayOpacity / 100 ),
overlayColor: rlArgs.overlayColor,
titleShow: ( rlArgs.titleShow === '1' ? true : false ),
titlePosition: rlArgs.titlePosition,
transitionIn: rlArgs.transitions,
transitionOut: rlArgs.transitions,
easingIn: rlArgs.easings,
easingOut: rlArgs.easings,
speedIn: parseInt( rlArgs.speeds ),
speedOut: parseInt( rlArgs.speeds ),
changeSpeed: parseInt( rlArgs.changeSpeed ),
changeFade: parseInt( rlArgs.changeFade ),
padding: parseInt( rlArgs.padding ),
margin: parseInt( rlArgs.margin ),
width: parseInt( rlArgs.videoWidth ),
height: parseInt( rlArgs.videoHeight ),
onComplete: function () {
last_image = $( '#fancybox-content' ).find( 'img' ).attr( 'src' );
// trigger image view
rl_view_image( script, last_image );
},
onClosed: function () {
// trigger image hide
rl_hide_image( script, last_image );
}
} );
break;
case 'nivo':
$.each( $( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ), function () {
var attr = $( this ).attr( 'data-rel' );
// check data-rel attribute first
if ( typeof attr === 'undefined' || attr == false ) {
// if not found then try to check rel attribute for backward compatibility
attr = $( this ).attr( 'rel' );
}
// for some browsers, `attr` is undefined; for others, `attr` is false. Check for both.
if ( typeof attr !== 'undefined' && attr !== false ) {
var match = attr.match( new RegExp( rlArgs.selector + '\\-(gallery\\-(?:[\\da-z]{1,4}))', 'ig' ) );
if ( match !== null ) {
$( this ).attr( 'data-lightbox-gallery', match[0] );
}
}
} );
var observer_initialized = false,
change_allowed = true,
last_image = '';
$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).nivoLightbox( {
effect: rlArgs.effect,
clickOverlayToClose: ( rlArgs.clickOverlayToClose === '1' ? true : false ),
keyboardNav: ( rlArgs.keyboardNav === '1' ? true : false ),
errorMessage: rlArgs.errorMessage,
afterShowLightbox: function ( lightbox ) {
var content = $( lightbox )[0].find( '.nivo-lightbox-content' );
// is observer initialized?
if ( !observer_initialized ) {
// turn it off
observer_initialized = true;
// add content observer
observe_script_dom( document.getElementsByClassName( 'nivo-lightbox-content' )[0], true, function () {
if ( change_allowed ) {
last_image = content.find( '.nivo-lightbox-image img' ).attr( 'src' );
// trigger image view
rl_view_image( script, last_image );
// disallow observer changes
change_allowed = false;
}
} );
}
},
afterHideLightbox: function () {
// allow observer changes
change_allowed = true;
// trigger image hide
rl_hide_image( script, last_image );
},
onPrev: function ( element ) {
// disallow observer changes
change_allowed = false;
last_image = element[0].attr( 'href' );
// trigger image view
rl_view_image( script, last_image );
},
onNext: function ( element ) {
// disallow observer changes
change_allowed = false;
last_image = element[0].attr( 'href' );
// trigger image view
rl_view_image( script, last_image );
}
} );
break;
case 'imagelightbox':
var selectors = [ ],
last_image = '';
$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).each( function ( i, item ) {
var attr = $( item ).attr( 'data-rel' );
// check data-rel attribute first
if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
selectors.push( attr );
// if not found then try to check rel attribute for backward compatibility
else {
attr = $( item ).attr( 'rel' );
if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
selectors.push( attr );
}
} );
if ( selectors.length > 0 ) {
// make unique
selectors = $.unique( selectors );
$( selectors ).each( function ( i, item ) {
$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).imageLightbox( {
animationSpeed: parseInt( rlArgs.animationSpeed ),
preloadNext: ( rlArgs.preloadNext === '1' ? true : false ),
enableKeyboard: ( rlArgs.enableKeyboard === '1' ? true : false ),
quitOnEnd: ( rlArgs.quitOnEnd === '1' ? true : false ),
quitOnImgClick: ( rlArgs.quitOnImageClick === '1' ? true : false ),
quitOnDocClick: ( rlArgs.quitOnDocumentClick === '1' ? true : false ),
onLoadEnd: function () {
last_image = $( '#imagelightbox' ).attr( 'src' );
// trigger image view
rl_view_image( script, last_image );
},
onEnd: function () {
// trigger image hide
rl_hide_image( script, last_image );
}
} );
} );
}
break;
case 'tosrus':
var selectors = [ ],
last_image = '';
$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).each( function ( i, item ) {
var attr = $( item ).attr( 'data-rel' );
// check data-rel attribute first
if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
selectors.push( attr );
// if not found then try to check rel attribute for backward compatibility
else {
attr = $( item ).attr( 'rel' );
if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
selectors.push( attr );
}
} );
if ( selectors.length > 0 ) {
// make unique
selectors = $.unique( selectors );
$( selectors ).each( function ( i, item ) {
var tos = $( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).tosrus( {
infinite: ( rlArgs.infinite === '1' ? true : false ),
autoplay: {
play: ( rlArgs.autoplay === '1' ? true : false ),
pauseOnHover: ( rlArgs.pauseOnHover === '1' ? true : false ),
timeout: rlArgs.timeout
},
effect: rlArgs.effect,
keys: {
prev: ( rlArgs.keys === '1' ? true : false ),
next: ( rlArgs.keys === '1' ? true : false ),
close: ( rlArgs.keys === '1' ? true : false )
},
pagination: {
add: ( rlArgs.pagination === '1' ? true : false ),
type: rlArgs.paginationType
},
// forced
show: false,
buttons: true,
caption: {
add: true,
attributes: [ "title" ]
},
wrapper: {
onClick: rlArgs.closeOnClick === '1' ? 'close' : 'toggleUI'
}
} );
tos.bind( 'sliding.tos', function ( event, number ) {
last_image = $( $( event.target ).find( '.tos-slider .tos-slide' )[number] ).find( 'img' ).attr( 'src' );
// trigger image view
rl_view_image( script, last_image );
} );
tos.bind( 'closing.tos', function () {
// trigger image hide
rl_hide_image( script, last_image );
} );
} );
}
break;
case 'featherlight':
var selectors = [ ],
last_image = '';
$( 'a[rel*="' + rlArgs.selector + '"], a[data-rel*="' + rlArgs.selector + '"]' ).each( function ( i, item ) {
var attr = $( item ).attr( 'data-rel' );
// check data-rel attribute first
if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
selectors.push( attr );
// if not found then try to check rel attribute for backward compatibility
else {
attr = $( item ).attr( 'rel' );
if ( typeof attr !== 'undefined' && attr !== false && attr !== 'norl' )
selectors.push( attr );
}
} );
if ( selectors.length > 0 ) {
// make unique
selectors = $.unique( selectors );
// set defaults
$.extend( $.featherlight.defaults, {
openSpeed: parseInt( rlArgs.openSpeed ),
closeSpeed: parseInt( rlArgs.closeSpeed ),
closeOnClick: rlArgs.closeOnClick,
closeOnEsc: ( rlArgs.closeOnEsc === '1' ? true : false ),
afterOpen: function ( event ) {
last_image = event.currentTarget.href;
// trigger image view
rl_view_image( script, last_image );
},
afterClose: function () {
// trigger image hide
rl_hide_image( script, last_image );
}
} );
$( selectors ).each( function ( i, item ) {
// gallery?
if ( /-gallery-/.test( item ) ) {
$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).featherlightGallery( {
galleryFadeIn: parseInt( rlArgs.galleryFadeIn ),
galleryFadeOut: parseInt( rlArgs.galleryFadeOut ),
previousIcon: '❮',
nextIcon: '❯'
} );
// video?
} else if ( /-video-/.test( item ) ) {
$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).featherlight();
// single image?
} else {
$( 'a[data-rel="' + item + '"], a[rel="' + item + '"]' ).featherlight();
}
} );
}
break;
}
} );
} )( jQuery );
// source --> http://chikanishioka.blush.jp/wp-content/themes/chika/js/supersized.3.2.7.min.js?ver=20170804
/*
Supersized - Fullscreen Slideshow jQuery Plugin
Version : 3.2.7
Site : www.buildinternet.com/project/supersized
Author : Sam Dunn
Company : One Mighty Roar (www.onemightyroar.com)
License : MIT License / GPL License
*/(function(e){e(document).ready(function(){e("body").append('')});e.supersized=function(t){var n="#supersized",r=this;r.$el=e(n);r.el=n;vars=e.supersized.vars;r.$el.data("supersized",r);api=r.$el.data("supersized");r.init=function(){e.supersized.vars=e.extend(e.supersized.vars,e.supersized.themeVars);e.supersized.vars.options=e.extend({},e.supersized.defaultOptions,e.supersized.themeOptions,t);r.options=e.supersized.vars.options;r._build()};r._build=function(){var t=0,n="",i="",s,o="",u;while(t<=r.options.slides.length-1){switch(r.options.slide_links){case"num":s=t;break;case"name":s=r.options.slides[t].title;break;case"blank":s=""}n=n+'';if(t==r.options.start_slide-1){r.options.slide_links&&(i=i+''+s+"");if(r.options.thumb_links){r.options.slides[t].thumb?u=r.options.slides[t].thumb:u=r.options.slides[t].image;o=o+''}}else{r.options.slide_links&&(i=i+''+s+"");if(r.options.thumb_links){r.options.slides[t].thumb?u=r.options.slides[t].thumb:u=r.options.slides[t].image;o=o+''}}t++}r.options.slide_links&&e(vars.slide_list).html(i);r.options.thumb_links&&vars.thumb_tray.length&&e(vars.thumb_tray).append('");e(r.el).append(n);if(r.options.thumbnail_navigation){vars.current_slide-1<0?prevThumb=r.options.slides.length-1:prevThumb=vars.current_slide-1;e(vars.prev_thumb).show().html(e("").attr("src",r.options.slides[prevThumb].image));vars.current_slide==r.options.slides.length-1?nextThumb=0:nextThumb=vars.current_slide+1;e(vars.next_thumb).show().html(e("").attr("src",r.options.slides[nextThumb].image))}r._start()};r._start=function(){r.options.start_slide?vars.current_slide=r.options.start_slide-1:vars.current_slide=Math.floor(Math.random()*r.options.slides.length);var t=r.options.new_window?' target="_blank"':"";r.options.performance==3?r.$el.addClass("speed"):(r.options.performance==1||r.options.performance==2)&&r.$el.addClass("quality");if(r.options.random){arr=r.options.slides;for(var n,i,s=arr.length;s;n=parseInt(Math.random()*s),i=arr[--s],arr[s]=arr[n],arr[n]=i);r.options.slides=arr}if(r.options.slides.length>1){if(r.options.slides.length>2){vars.current_slide-1<0?loadPrev=r.options.slides.length-1:loadPrev=vars.current_slide-1;var o=r.options.slides[loadPrev].url?"href='"+r.options.slides[loadPrev].url+"'":"",u=e(''),a=r.el+" li:eq("+loadPrev+")";u.appendTo(a).wrap("").parent().parent().addClass("image-loading prevslide");u.load(function(){e(this).data("origWidth",e(this).width()).data("origHeight",e(this).height());r.resizeNow()})}}else r.options.slideshow=0;o=api.getField("url")?"href='"+api.getField("url")+"'":"";var f=e(''),l=r.el+" li:eq("+vars.current_slide+")";f.appendTo(l).wrap("").parent().parent().addClass("image-loading activeslide");f.load(function(){r._origDim(e(this));r.resizeNow();r.launch();typeof theme!="undefined"&&typeof theme._init=="function"&&theme._init()});if(r.options.slides.length>1){vars.current_slide==r.options.slides.length-1?loadNext=0:loadNext=vars.current_slide+1;o=r.options.slides[loadNext].url?"href='"+r.options.slides[loadNext].url+"'":"";var c=e(''),h=r.el+" li:eq("+loadNext+")";c.appendTo(h).wrap("").parent().parent().addClass("image-loading");c.load(function(){e(this).data("origWidth",e(this).width()).data("origHeight",e(this).height());r.resizeNow()})}r.$el.css("visibility","hidden");e(".load-item").hide()};r.launch=function(){r.$el.css("visibility","visible");e("#supersized-loader").remove();typeof theme!="undefined"&&typeof theme.beforeAnimation=="function"&&theme.beforeAnimation("next");e(".load-item").show();r.options.keyboard_nav&&e(document.documentElement).keyup(function(e){if(vars.in_animation)return!1;if(e.keyCode==37||e.keyCode==40){clearInterval(vars.slideshow_interval);r.prevSlide()}else if(e.keyCode==39||e.keyCode==38){clearInterval(vars.slideshow_interval);r.nextSlide()}else if(e.keyCode==32&&!vars.hover_pause){clearInterval(vars.slideshow_interval);r.playToggle()}});r.options.slideshow&&r.options.pause_hover&&e(r.el).hover(function(){if(vars.in_animation)return!1;vars.hover_pause=!0;if(!vars.is_paused){vars.hover_pause="resume";r.playToggle()}},function(){if(vars.hover_pause=="resume"){r.playToggle();vars.hover_pause=!1}});r.options.slide_links&&e(vars.slide_list+"> li").click(function(){index=e(vars.slide_list+"> li").index(this);targetSlide=index+1;r.goTo(targetSlide);return!1});r.options.thumb_links&&e(vars.thumb_list+"> li").click(function(){index=e(vars.thumb_list+"> li").index(this);targetSlide=index+1;api.goTo(targetSlide);return!1});if(r.options.slideshow&&r.options.slides.length>1){r.options.autoplay&&r.options.slides.length>1?vars.slideshow_interval=setInterval(r.nextSlide,r.options.slide_interval):vars.is_paused=!0;e(".load-item img").bind("contextmenu mousedown",function(){return!1})}e(window).resize(function(){r.resizeNow()})};r.resizeNow=function(){return r.$el.each(function(){e("img",r.el).each(function(){function o(e){if(e){if(thisSlide.width()=r.options.min_height){thisSlide.width(r.options.min_width);thisSlide.height(thisSlide.width()*t)}else u()}else if(r.options.min_height>=i&&!r.options.fit_landscape){if(n*t>=r.options.min_height||n*t>=r.options.min_height&&t<=1){thisSlide.width(n);thisSlide.height(n*t)}else if(t>1){thisSlide.height(r.options.min_height);thisSlide.width(thisSlide.height()/t)}else if(thisSlide.width()=r.options.min_width){thisSlide.height(r.options.min_height);thisSlide.width(thisSlide.height()/t)}else o(!0)}else if(r.options.min_width>=n){if(i/t>=r.options.min_width||t>1){thisSlide.height(i);thisSlide.width(i/t)}else if(t<=1){thisSlide.width(r.options.min_width);thisSlide.height(thisSlide.width()*t)}}else{thisSlide.height(i);thisSlide.width(i/t)}}thisSlide=e(this);var t=(thisSlide.data("origHeight")/thisSlide.data("origWidth")).toFixed(2),n=r.$el.width(),i=r.$el.height(),s;r.options.fit_always?i/n>t?o():u():i<=r.options.min_height&&n<=r.options.min_width?i/n>t?r.options.fit_landscape&&t<1?o(!0):u(!0):r.options.fit_portrait&&t>=1?u(!0):o(!0):n<=r.options.min_width?i/n>t?r.options.fit_landscape&&t<1?o(!0):u():r.options.fit_portrait&&t>=1?u():o(!0):i<=r.options.min_height?i/n>t?r.options.fit_landscape&&t<1?o():u(!0):r.options.fit_portrait&&t>=1?u(!0):o():i/n>t?r.options.fit_landscape&&t<1?o():u():r.options.fit_portrait&&t>=1?u():o();thisSlide.parents("li").hasClass("image-loading")&&e(".image-loading").removeClass("image-loading");r.options.horizontal_center&&e(this).css("left",(n-e(this).width())/2);r.options.vertical_center&&e(this).css("top",(i-e(this).height())/2)});r.options.image_protect&&e("img",r.el).bind("contextmenu mousedown",function(){return!1});return!1})};r.nextSlide=function(){if(vars.in_animation||!api.options.slideshow)return!1;vars.in_animation=!0;clearInterval(vars.slideshow_interval);var t=r.options.slides,n=r.$el.find(".activeslide");e(".prevslide").removeClass("prevslide");n.removeClass("activeslide").addClass("prevslide");vars.current_slide+1==r.options.slides.length?vars.current_slide=0:vars.current_slide++;var i=e(r.el+" li:eq("+vars.current_slide+")"),s=r.$el.find(".prevslide");r.options.performance==1&&r.$el.removeClass("quality").addClass("speed");loadSlide=!1;vars.current_slide==r.options.slides.length-1?loadSlide=0:loadSlide=vars.current_slide+1;var o=r.el+" li:eq("+loadSlide+")";if(!e(o).html()){var u=r.options.new_window?' target="_blank"':"";imageLink=r.options.slides[loadSlide].url?"href='"+r.options.slides[loadSlide].url+"'":"";var a=e('');a.appendTo(o).wrap("").parent().parent().addClass("image-loading").css("visibility","hidden");a.load(function(){r._origDim(e(this));r.resizeNow()})}if(r.options.thumbnail_navigation==1){vars.current_slide-1<0?prevThumb=r.options.slides.length-1:prevThumb=vars.current_slide-1;e(vars.prev_thumb).html(e("").attr("src",r.options.slides[prevThumb].image));nextThumb=loadSlide;e(vars.next_thumb).html(e("").attr("src",r.options.slides[nextThumb].image))}typeof theme!="undefined"&&typeof theme.beforeAnimation=="function"&&theme.beforeAnimation("next");if(r.options.slide_links){e(".current-slide").removeClass("current-slide");e(vars.slide_list+"> li").eq(vars.current_slide).addClass("current-slide")}i.css("visibility","hidden").addClass("activeslide");switch(r.options.transition){case 0:case"none":i.css("visibility","visible");vars.in_animation=!1;r.afterAnimation();break;case 1:case"fade":i.css({opacity:0,visibility:"visible"}).animate({opacity:1,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 2:case"slideTop":i.css({top:-r.$el.height(),visibility:"visible"}).animate({top:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 3:case"slideRight":i.css({left:r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 4:case"slideBottom":i.css({top:r.$el.height(),visibility:"visible"}).animate({top:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 5:case"slideLeft":i.css({left:-r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 6:case"carouselRight":i.css({left:r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});n.animate({left:-r.$el.width(),avoidTransforms:!1},r.options.transition_speed);break;case 7:case"carouselLeft":i.css({left:-r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});n.animate({left:r.$el.width(),avoidTransforms:!1},r.options.transition_speed)}return!1};r.prevSlide=function(){if(vars.in_animation||!api.options.slideshow)return!1;vars.in_animation=!0;clearInterval(vars.slideshow_interval);var t=r.options.slides,n=r.$el.find(".activeslide");e(".prevslide").removeClass("prevslide");n.removeClass("activeslide").addClass("prevslide");vars.current_slide==0?vars.current_slide=r.options.slides.length-1:vars.current_slide--;var i=e(r.el+" li:eq("+vars.current_slide+")"),s=r.$el.find(".prevslide");r.options.performance==1&&r.$el.removeClass("quality").addClass("speed");loadSlide=vars.current_slide;var o=r.el+" li:eq("+loadSlide+")";if(!e(o).html()){var u=r.options.new_window?' target="_blank"':"";imageLink=r.options.slides[loadSlide].url?"href='"+r.options.slides[loadSlide].url+"'":"";var a=e('');a.appendTo(o).wrap("").parent().parent().addClass("image-loading").css("visibility","hidden");a.load(function(){r._origDim(e(this));r.resizeNow()})}if(r.options.thumbnail_navigation==1){loadSlide==0?prevThumb=r.options.slides.length-1:prevThumb=loadSlide-1;e(vars.prev_thumb).html(e("").attr("src",r.options.slides[prevThumb].image));vars.current_slide==r.options.slides.length-1?nextThumb=0:nextThumb=vars.current_slide+1;e(vars.next_thumb).html(e("").attr("src",r.options.slides[nextThumb].image))}typeof theme!="undefined"&&typeof theme.beforeAnimation=="function"&&theme.beforeAnimation("prev");if(r.options.slide_links){e(".current-slide").removeClass("current-slide");e(vars.slide_list+"> li").eq(vars.current_slide).addClass("current-slide")}i.css("visibility","hidden").addClass("activeslide");switch(r.options.transition){case 0:case"none":i.css("visibility","visible");vars.in_animation=!1;r.afterAnimation();break;case 1:case"fade":i.css({opacity:0,visibility:"visible"}).animate({opacity:1,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 2:case"slideTop":i.css({top:r.$el.height(),visibility:"visible"}).animate({top:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 3:case"slideRight":i.css({left:-r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 4:case"slideBottom":i.css({top:-r.$el.height(),visibility:"visible"}).animate({top:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 5:case"slideLeft":i.css({left:r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});break;case 6:case"carouselRight":i.css({left:-r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});n.css({left:0}).animate({left:r.$el.width(),avoidTransforms:!1},r.options.transition_speed);break;case 7:case"carouselLeft":i.css({left:r.$el.width(),visibility:"visible"}).animate({left:0,avoidTransforms:!1},r.options.transition_speed,function(){r.afterAnimation()});n.css({left:0}).animate({left:-r.$el.width(),avoidTransforms:!1},r.options.transition_speed)}return!1};r.playToggle=function(){if(vars.in_animation||!api.options.slideshow)return!1;if(vars.is_paused){vars.is_paused=!1;typeof theme!="undefined"&&typeof theme.playToggle=="function"&&theme.playToggle("play");vars.slideshow_interval=setInterval(r.nextSlide,r.options.slide_interval)}else{vars.is_paused=!0;typeof theme!="undefined"&&typeof theme.playToggle=="function"&&theme.playToggle("pause");clearInterval(vars.slideshow_interval)}return!1};r.goTo=function(t){if(vars.in_animation||!api.options.slideshow)return!1;var n=r.options.slides.length;t<0?t=n:t>n&&(t=1);t=n-t+1;clearInterval(vars.slideshow_interval);typeof theme!="undefined"&&typeof theme.goTo=="function"&&theme.goTo();if(vars.current_slide==n-t){vars.is_paused||(vars.slideshow_interval=setInterval(r.nextSlide,r.options.slide_interval));return!1}if(n-t>vars.current_slide){vars.current_slide=n-t-1;vars.update_images="next";r._placeSlide(vars.update_images)}else if(n-t .current-slide").removeClass("current-slide");e(vars.slide_list+"> li").eq(n-t).addClass("current-slide")}if(r.options.thumb_links){e(vars.thumb_list+"> .current-thumb").removeClass("current-thumb");e(vars.thumb_list+"> li").eq(n-t).addClass("current-thumb")}};r._placeSlide=function(t){var n=r.options.new_window?' target="_blank"':"";loadSlide=!1;if(t=="next"){vars.current_slide==r.options.slides.length-1?loadSlide=0:loadSlide=vars.current_slide+1;var i=r.el+" li:eq("+loadSlide+")";if(!e(i).html()){var n=r.options.new_window?' target="_blank"':"";imageLink=r.options.slides[loadSlide].url?"href='"+r.options.slides[loadSlide].url+"'":"";var s=e('');s.appendTo(i).wrap("").parent().parent().addClass("image-loading").css("visibility","hidden");s.load(function(){r._origDim(e(this));r.resizeNow()})}r.nextSlide()}else if(t=="prev"){vars.current_slide-1<0?loadSlide=r.options.slides.length-1:loadSlide=vars.current_slide-1;var i=r.el+" li:eq("+loadSlide+")";if(!e(i).html()){var n=r.options.new_window?' target="_blank"':"";imageLink=r.options.slides[loadSlide].url?"href='"+r.options.slides[loadSlide].url+"'":"";var s=e('');s.appendTo(i).wrap("").parent().parent().addClass("image-loading").css("visibility","hidden");s.load(function(){r._origDim(e(this));r.resizeNow()})}r.prevSlide()}};r._origDim=function(e){e.data("origWidth",e.width()).data("origHeight",e.height())};r.afterAnimation=function(){r.options.performance==1&&r.$el.removeClass("speed").addClass("quality");if(vars.update_images){vars.current_slide-1<0?setPrev=r.options.slides.length-1:setPrev=vars.current_slide-1;vars.update_images=!1;e(".prevslide").removeClass("prevslide");e(r.el+" li:eq("+setPrev+")").addClass("prevslide")}vars.in_animation=!1;if(!vars.is_paused&&r.options.slideshow){vars.slideshow_interval=setInterval(r.nextSlide,r.options.slide_interval);r.options.stop_loop&&vars.current_slide==r.options.slides.length-1&&r.playToggle()}typeof theme!="undefined"&&typeof theme.afterAnimation=="function"&&theme.afterAnimation();return!1};r.getField=function(e){return r.options.slides[vars.current_slide][e]};r.init()};e.supersized.vars={thumb_tray:"#thumb-tray",thumb_list:"#thumb-list",slide_list:"#slide-list",current_slide:0,in_animation:!1,is_paused:!1,hover_pause:!1,slideshow_interval:!1,update_images:!1,options:{}};e.supersized.defaultOptions={slideshow:1,autoplay:1,start_slide:1,stop_loop:0,random:0,slide_interval:5e3,transition:1,transition_speed:750,new_window:1,pause_hover:0,keyboard_nav:1,performance:1,image_protect:1,fit_always:0,fit_landscape:0,fit_portrait:1,min_width:0,min_height:0,horizontal_center:1,vertical_center:1,slide_links:1,thumb_links:1,thumbnail_navigation:0};e.fn.supersized=function(t){return this.each(function(){new e.supersized(t)})}})(jQuery);